package helpers;

import java.util.ArrayList;
import java.util.Arrays;

import model.Province;

public class VnProvincesHelper {
	private static ArrayList<Province> provinces = new ArrayList<Province>();

	public static ArrayList<Province> getProvinces() {
		setProvinces();
		return provinces;
	}

	public static void setProvinces() {
		Province provice = new Province(); 
		ArrayList<String> districts = new ArrayList<String>();
		//Set provice Hanoi
		provice.setName("Hà Nội");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		districts = new ArrayList<String>(Arrays.asList(
				"Ba Đình", "Ba Vì", "Cầu Giấy", "Chương Mỹ", "Đan Phượng", "Đông Anh", "Đống Đa",
				"Gia Lâm", "Hà Đông", "Hai Bà Trưng", "Hoài Đức", "Hoàn Kiếm", "Hoàng Mai", "Long Biên",
				"Mê Linh", "Mỹ Đức", "Phú Xuyên", "Phúc Thọ", "Quốc oai", "Sóc Sơn", "Sơn Tây", "Tây Hồ",
				"Thạch Thất", "Thanh Oai", "Thanh Trì", "Thanh Xuân", "Thường Tín", "Từ Liêm", "Ứng Hòa",
				"Khu vực khác"
		));
		provice.setDistricts(districts);
		provinces.add(provice);
		
		//Set provice TP HCM
		provice = new Province();
		provice.setName("TP HCM");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		districts = new ArrayList<String>(Arrays.asList(
				"Bình Chánh", "Bình Tân", "Bình Thạnh", "Cần Giờ", "Củ Chi", "Gò Vấp", "Hóc Môn", "Khu vực khác",
				"Nhà Bè", "Phú Nhuận", "Quận 1", "Quận 10", "Quận 11", "Quận 12", "Quận 2", "Quận 3", "Quận 4", "Quận 5",
				"Quận 6", "Quận 7", "Quận 8", "Quận 9", "Tân Bình", "Tân Phú", "Thủ Đức"
		));
		provice.setDistricts(districts);
		provinces.add(provice);
		
		//Set provice Hải Phòng
		provice = new Province();
		provice.setName("Hải Phòng");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Đà Nẵng
		provice = new Province();
		provice.setName("Đà Nẵng");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Bình Dương
		provice = new Province();
		provice.setName("Bình Dương");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Đồng Nai
		provice = new Province();
		provice.setName("Đồng Nai");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Vĩnh Phúc
		provice = new Province();
		provice.setName("Vĩnh Phúc");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Hưng Yên
		provice = new Province();
		provice.setName("Hưng Yên");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Bắc Ninh
		provice = new Province();
		provice.setName("Bắc Ninh");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Bắc Giang
		provice = new Province();
		provice.setName("Bắc Giang");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice BR- VT
		provice = new Province();
		provice.setName("BR- VT");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Cần Thơ
		provice = new Province();
		provice.setName("Cần Thơ");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice TT - Huế
		provice = new Province();
		provice.setName("TT - Huế");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Đồng Tháp
		provice = new Province();
		provice.setName("Đồng Tháp");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Đắk Nông
		provice = new Province();
		provice.setName("Đắk Nông");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Đắk Lắk
		provice = new Province();
		provice.setName("Đắk Lắk");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Quảng Trị
		provice = new Province();
		provice.setName("Quảng Trị");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Quảng Ngãi
		provice = new Province();
		provice.setName("Quảng Ngãi");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Quảng Nam
		provice = new Province();
		provice.setName("Quảng Nam");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Quảng Bình
		provice = new Province();
		provice.setName("Quảng Bình");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Phú Yên
		provice = new Province();
		provice.setName("Phú Yên");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Ninh Thuận
		provice = new Province();
		provice.setName("Ninh Thuận");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Nghệ An
		provice = new Province();
		provice.setName("Nghệ An");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Lâm Đồng
		provice = new Province();
		provice.setName("Lâm Đồng");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Kon Tum
		provice = new Province();
		provice.setName("Kon Tum");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice An Giang
		provice = new Province();
		provice.setName("An Giang");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Bạc Liêu
		provice = new Province();
		provice.setName("Bạc Liêu");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Vĩnh Long
		provice = new Province();
		provice.setName("Vĩnh Long");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Trà Vinh
		provice = new Province();
		provice.setName("Trà Vinh");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Tiền Giang
		provice = new Province();
		provice.setName("Tiền Giang");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Tây Ninh
		provice = new Province();
		provice.setName("Tây Ninh");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Sóc Trăng
		provice = new Province();
		provice.setName("Sóc Trăng");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		
		//Set provice Long An
		provice = new Province();
		provice.setName("Long An");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Kiên Giang
		provice = new Province();
		provice.setName("Kiên Giang");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Hậu Giang
		provice = new Province();
		provice.setName("Hậu Giang");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		
		//Set provice Cà Mau
		provice = new Province();
		provice.setName("Cà Mau");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Bến Tre
		provice = new Province();
		provice.setName("Bến Tre");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Khánh Hoà
		provice = new Province();
		provice.setName("Khánh Hoà");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		
		//Set provice Hà Tĩnh
		provice = new Province();
		provice.setName("Hà Tĩnh");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Gia Lai
		provice = new Province();
		provice.setName("Gia Lai");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Lạng Sơn
		provice = new Province();
		provice.setName("Lạng Sơn");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		
		//Set provice Lai Châu
		provice = new Province();
		provice.setName("Lai Châu");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Hòa Bình
		provice = new Province();
		provice.setName("Hòa Bình");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Hải Dương
		provice = new Province();
		provice.setName("Hải Dương");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		
		//Set provice Hà Nam
		provice = new Province();
		provice.setName("Hà Nam");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Hà Giang
		provice = new Province();
		provice.setName("Hà Giang");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Cao Bằng
		provice = new Province();
		provice.setName("Cao Bằng");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		
		//Set provice Bắc Cạn
		provice = new Province();
		provice.setName("Bắc Cạn");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Lào Cai
		provice = new Province();
		provice.setName("Lào Cai");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		
		//Set provice Nam Định
		provice = new Province();
		provice.setName("Nam Định");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Ninh Bình
		provice = new Province();
		provice.setName("Ninh Bình");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Bình Định
		provice = new Province();
		provice.setName("Bình Định");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Bình Thuận
		provice = new Province();
		provice.setName("Bình Thuận");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Bình Phước
		provice = new Province();
		provice.setName("Bình Phước");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Điện Biên
		provice = new Province();
		provice.setName("Điện Biên");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Yên Bái
		provice = new Province();
		provice.setName("Yên Bái");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Tuyên Quang
		provice = new Province();
		provice.setName("Tuyên Quang");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Thanh Hóa
		provice = new Province();
		provice.setName("Thanh Hóa");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Thái Nguyên
		provice = new Province();
		provice.setName("Thái Nguyên");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Thái Bình
		provice = new Province();
		provice.setName("Thái Bình");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Sơn La
		provice = new Province();
		provice.setName("Sơn La");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Quảng Ninh
		provice = new Province();
		provice.setName("Quảng Ninh");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
		
		//Set provice Phú Thọ
		provice = new Province();
		provice.setName("Phú Thọ");
		provice.setAlias(StringHelper.getAlias(provice.getName()));
		provinces.add(provice);
	}
}
